<?php
$url = new Url();  
//echo Yii::app()->params['urlRs']."/swfupload/XPButtonUploadText_61x22.png";die;
//$link_url = "http://localhost/yii/hdc_admin/upload/upload_background.php";
$link_url = "http://images.az24.vn:8080/upload.php";
?>
<link href="<?=Yii::app()->params['urlRs']; ?>/js/swfupload/css/default.css" rel="stylesheet" type="text/css" />  
<script type="text/javascript" src="<?php echo Yii::app()->params['urlRs']; ?>/js/swfupload/swfupload.js"></script>
<script type="text/javascript" src="<?php echo Yii::app()->params['urlRs']; ?>/js/swfupload/js/handlers.js"></script>     
<div class="left">
    <?php $this->widget("AdminLodeGame")?>
</div>
<div class="right-main">
    <div class="righ-cont">
        <div class="right">
            <div class="title_style"> <span><b>Danh sách giải thưởng</b></span></div>
            <div class="tool clearfix bottom15">
                <ul class="form">
                    <li class="clearfix">
                        <label><strong>Loại giải thưởng :</strong></label>
                        <div class="filltext">
                            <select style="width:235px;" id="type">
                                <option value ="1" <?=isset($data['type']) && $data['type'] == 1?"selected='selected'":""?>>Giải thưởng theo tuần</option>
                                <option value ="2" <?=isset($data['type']) && $data['type'] == 2?"selected='selected'":""?>>Giải thưởng theo tháng</option>  
                                <option value ="3" <?=isset($data['type']) && $data['type'] == 3?"selected='selected'":""?>>Giải thưởng theo quý</option>  
                            </select>
                        </div>
                    </li>
                    <li class="clearfix">
                        <label><strong>Tên giải thưởng :</strong> </label>
                        <div class="filltext">
                            <input type="text" style="width:223px" id="name" value="<?=isset($data['name'])?$data['name']:''?>">
                        </div>
                    </li>
                    <li class="clearfix">
                        <label><strong>Giá trị giải thưởng :</strong> </label>
                        <div class="filltext">
                            <input type="text" style="width:223px" id="value" value="<?=isset($data['value'])?$data['value']:''?>" >
                        </div>
                    </li>
                    <li class="clearfix">
                        <label><strong>Điều kiện trúng thưởng :</strong> </label>
                        <div class="filltext">
                            <textarea cols="" rows="5" style="width:223px" id="description"><?=isset($data['description'])?$data['description']:''?></textarea>
                        </div>
                    </li>
                    <li class="clearfix">
                        <label><strong>Hình ảnh :</strong> </label>
                        <div class="filltext">
                                <div>
                                    <input type="text" id="txtFileName" disabled="disabled" style="background-color: #FFFFFF; width: 223px;" value="<?=isset($data['image'])?$data['image']:''?>"/>                            
                                    <span id="spanButtonPlaceholder"></span>
                                </div>                        
                                <div class="flash" id="divFileProgressContainer"></div>
                                <div id="thumbnails"></div>
                        </div> 
                    </li>
                    <li class="clearfix">
                        <label><strong>Hiển thị :</strong> </label>
                        <div class="filltext">
                            <input type="checkbox" value="" id="status" <?=isset($data['status']) && $data['status']==1?"checked='checked'":''?> name="" size="22"/>
                        </div>
                    </li>
                    <li class="clearfix">
                        <label><strong>Thứ tự hiển thị :</strong> </label>
                        <div class="filltext">
                            <input type="text" value="<?=isset($data['ordering'])?$data['ordering']:""?>" id="order"  name="" style="width: 40px;"/>
                        </div>
                    </li>
                    <li class="clearfix">
                        <label>&nbsp; </label>
                        <div class="filltext">
                            <?php if(count($data) == 0){?>
                            <input type="button" value="Thêm mới" class="button" onclick="insertRow()">
                            <?php }else{?>
                            <input type="button" value="Save" class="button" onclick="updateRow(<?=$_GET['id']?>)">  
                            <?php }?>
                        </div>
                    </li>
                </ul>
            </div>
            <hr />
            <div class="title_style" align="center"> <span><b>Danh sách giải thưởng</b></span></div>
            <div class="fillters clearfix">
                <ul class="paging fr">
                    <?=isset($page)?$page:""?>
                </ul>
            </div>
            <?php if($count_awards > 0){?>
            <div class="table clearfix">

                <table cellspacing="0" cellpadding="0" border="0" width="100%">
                    <tbody>
                        <tr class="bg_gray">
                            <td width="6%"><strong>Số TT</strong></td>
                            <td width="13%"><strong>Tên</strong></td>
                            <td width="12%"><strong>Giá trị</strong></td>
                            <td width="9%"><strong>Hình ảnh</strong></td>
                            <td width="20%"><strong>Điều kiện trúng thưởng</strong></td>
                            <td width="12%"><strong>Loại giải thưởng</strong></td>
                            <td width="8%"><strong>Hiển thị</strong></td>
                            <td width="10%"><strong>Thứ tự</strong></td> 
                            <td width="11%"><strong>Hành động</strong></td>
                        </tr>
                        <?php for($i = 0; $i < $count_awards; $i++){?>
                        <tr>
                            <td><?=$i+$begin+1?></td>
                            <td><?=$awards[$i]['name']?></td>
                            <td><?=$awards[$i]['value']?></td>
                            <td><img src="<?=Yii::app()->params['urlAvatarUser'].$awards[$i]['image']?>" width="70px" height="70px" /></td>
                            <td class="text-left"><?=$awards[$i]['description']?></td>
                            <td><?=StringUtils::getTypeAwards($awards[$i]['type'])?></td>
                            <td><input type="checkbox" <?=$awards[$i]['status']==1?"checked='checked'":""?>></td>
                            <td><?=$awards[$i]['ordering']?></td>
                            <td class="bg_yellow"><a class="edit" href="<?=$url->createUrl("lode/giaithuong",array("id"=>$awards[$i]['id']))?>">Sửa</a><span class="bg_yellow"> <a class="del" href="javascript:void(0);" onclick="deleteRow(<?=$awards[$i]['id']?>)">Xóa</a></span></td>
                        </tr>
                        <?php }?>
                    </tbody>
                </table>
            </div>
            <?php }else{?>
            <p align="center"><strong>Chưa có giải thưởng!</strong></p>
            <?php }?>
            <div class="fillters clearfix">
                <ul class="paging fr">
                    <?=isset($page)?$page:""?>  
                </ul>
            </div>
        </div>
    </div>
</div>
<script type="">
    var swfu;
    window.onload = function () {
        swfu = new SWFUpload({
            // Backend Settings
            upload_url: "<?=$link_url ?>",
            post_params: "resume_file",

            // File Upload Settings
            file_size_limit : "4 MB",
            file_types : "*.jpg;*.jpeg;*.bmp;*.png;*.gif;*.tiff",
            file_types_description : "JPG Images",
            file_upload_limit : "0",

            file_queue_error_handler : fileQueueError,
            file_dialog_complete_handler : fileDialogComplete,
            upload_progress_handler : uploadProgress,
            upload_error_handler : uploadError,
            upload_success_handler : uploadSuccess,
            upload_complete_handler : uploadComplete,

            // Button Settings
            button_image_url : "<?php echo Yii::app()->params['urlRs']; ?>/js/swfupload/XPButtonUploadText_61x22.png",
            button_placeholder_id : "spanButtonPlaceholder",
            button_width: 61,
            button_height: 22,

            // Flash Settings
            flash_url : "http://images.az24.vn:8080/swfupload.swf",
            //flash_url : "<?php echo Yii::app()->params['urlRs']; ?>/swfupload/swfupload.swf",

            custom_settings : {
                upload_target : "divFileProgressContainer"
            },

            // Debug Settings
            //debug: true
        });
    };
    
//-------------------------------------------------------------------------------------------------------------------------------------------------------------
    var count = 0;
    var filename = "";
    var filepath = "";
    function getdata(data_json){                   
        var json = $.parseJSON(data_json);
        var code = json.code; 
              
        if(code == '105'){ 
            count = 1;          
            filename = json.data["filename"];
            filepath = json.data["path"]  + "/" + ""+filename;
            path = "http://images.az24.vn"+ json.data["path"]  + "/" + ""+filename;                       
            $("#txtFileName").val(filename);                      
        }else{
            var msg = json.msg;                
            alert(msg);    
        }
    }
    
//-------------------------------------------------------------------------------------------------------------------------------------------------------------
    function insertRow(){
        
        var name = $("#name").val();  
        var type = $("#type").val();    
        var value = $("#value").val();    
        var description = $("#description").val();    
        var status = 0;
        var order = $("#order").val(); 
        if(name == ""){
            alert("Tên giải thưởng không được để trống!");
            return false;
        }
        if(value == ""){
            alert("Giá trị giải thưởng không được để trống!");
            return false;
        }
        if(description == ""){
            alert("Điều kiện trúng thưởng không được để trống!");
            return false;
        }
        if(filepath == ""){
            alert("Bạn phải chọn ảnh minh họa cho giải thưởng!");
            return false;  
        }
        if(order == ""){
            alert("Bạn phải nhập thứ tự hiển thị!");
            return false;
        }
        if($('#status').attr('checked')){
            var status = 1;
        }
        
        var strUrl = "<?=$url->createUrl("lode/insertrow")?>";
        $.ajax({
            type: "POST",
            url: strUrl,
            data: {name:name,type:type,value:value,description:description,status:status,filepath:filepath,order:order},
            success: function(msg){   
                if(msg!=0){     
                    alert("Thêm mới giải thưởng thành công!");
                        window.location = '<?="http://".$_SERVER["HTTP_HOST"].$_SERVER['REQUEST_URI']?>';   
                }else{
                    alert("Thêm mới giải thưởng thất bại!");
                    window.location = '<?="http://".$_SERVER["HTTP_HOST"].$_SERVER['REQUEST_URI']?>';
                } 
            }
        });                
    }
    
    function deleteRow(id){
        $answer = confirm("Bạn có muốn xóa giải thưởng không?");
        if($answer){
            var strUrl = "<?=$url->createUrl("lode/deleterow")?>";
            $.ajax({
                type: "POST",
                url: strUrl,
                data: {id:id},
                success: function(msg){ 
                    if(msg!=0){     
                        alert("Xóa giải thưởng thành công!");
                            window.location = '<?="http://".$_SERVER["HTTP_HOST"].$_SERVER['REQUEST_URI']?>';   
                    }else{
                        alert("Xóa giải thưởng thất bại!");
                        window.location = '<?="http://".$_SERVER["HTTP_HOST"].$_SERVER['REQUEST_URI']?>';
                    } 
                }
            });
        }         
    }
    
    function updateRow(id){
        if(count == 0){
            filepath = $("#txtFileName").val();
        }
        var order = $("#order").val(); 
        var name = $("#name").val();
        var type = $("#type").val();
        var value = $("#value").val();
        var description = $("#description").val();
        var status = 0;
        if($('#status').attr('checked')){
            status = 1;
        }
        
        if(name == ""){
            alert("Tên giải thưởng không được để trống!");
            return false;
        }
        if(value == ""){
            alert("Giá trị giải thưởng không được để trống!");
            return false;
        }
        if(description == ""){
            alert("Điều kiện trúng thưởng không được để trống!");
            return false;
        }
        if(filepath == ""){
            alert("Bạn phải chọn ảnh minh họa cho giải thưởng!");
            return false;  
        }
        if(order == ""){
            alert("Bạn phải nhập thứ tự hiển thị!");
            return false;
        }

        var strUrl = "<?=$url->createUrl("lode/updaterow")?>";
        $.ajax({
            type: "POST",
            url: strUrl,
            data: {name:name,type:type,value:value,description:description,status:status,filepath:filepath,id:id,order:order},
            success: function(msg){  
                if(msg!=0){     
                    alert("Cập nhật giải thưởng thành công!");
                        window.location = '<?=$url->createUrl("lode/giaithuong")?>';   
                }else{
                    alert("Cập nhật giải thưởng thất bại!");
                    window.location = '<?=$url->createUrl("lode/giaithuong")?>';
                } 
            }
        });            
    }
    
</script>
